put paid to - Français Anglais Dictionnaire